Mashup (von englisch to mash für vermischen) bezeichnet die Erstellung neuer Medieninhalte durch die nahtlose (Re-)Kombination bereits bestehender Inhalte. Der Begriff stammt aus der Welt der Musik und bedeutet dort im Englischen so viel wie Remix (vgl. Mashup (Musik)). In den deutschen Sprachraum wurde der Begriff rund um das Schlagwort Web 2.0 importiert, da Mashups als ein wesentliches Beispiel für das Neue an Web 2.0 angeführt werden: Inhalte des Webs, wie Text, Daten, Bilder, Töne oder Videos, werden z. B. collagenartig neu kombiniert. Dabei nutzen die Mashups die offenen Programmierschnittstellen (APIs), die andere Webanwendungen zur Verfügung stellen.
So können z. B. Anbieter von Websites über die API von Landkarten und Satellitenfotos auf der eigenen Website einbinden und zusätzlich mit individuellen Markierungen versehen. Auch die API von Flickr wird oft genutzt, um Fotos in neue Anwendungen einzubinden. Eine besonders große Anzahl an Mashups verknüpft dabei geografische Daten, beispielsweise von Google Maps oder von Bing Maps, mit anderen Inhalten wie Fotos oder Kleinanzeigen. Es werden auch in Internetseiten eingebettete Videos genutzt.
Während Mashups zunächst als Spielzeug abgestempelt wurden, machen sich in der Zwischenzeit auch einige kommerzielle Anbieter, z. B. Immobilienanbieter, die oben genannten Möglichkeiten zu Nutze, aber auch im sonstigen geschäftlichen Umfeld stellen sie im Rahmen von situativen Anwendungen eine Option dar. Dies ist speziell für den sogenannten Long Tail of Business interessant.